10. Booleans, Comparison Operators, and Logical Operators
Boolean Comparison and Logical Operators
Booleans, Comparison Operators, and Logical Operators
The bool data type holds one of the values
True
or
False
, which are often encoded as
1
or
0
, respectively.
There are 6 comparison operators that are common to see in order to obtain a
bool
value:
Comparison Operators
Symbol Use Case | Bool | Operation |
---|---|---|
5 < 3 | False | Less Than |
5 > 3 | True | Greater Than |
3 <= 3 | True | Less Than or Equal To |
3 >= 5 | False | Greater Than or Equal To |
3 == 5 | False | Equal To |
3 != 5 | True | Not Equal To |
And there are three logical operators you need to be familiar with:
Logical Use | Bool | Operation |
---|---|---|
5 < 3
and
5 == 5
|
False |
and
- Evaluates if all provided statements are True
|
5 < 3
or
5 == 5
|
True |
or
- Evaluates if at least one of many statements is True
|
not
5 < 3
|
True |
not
- Flips the Bool Value
|
Here is more information on how George Boole changed the world!